package com.music.service.songs.dao;

import java.util.List;

import com.music.service.songs.beans.Song;

public interface SongDAO {
	public boolean addNewSong(final Long pMemberId, final String pSongName);

	public boolean deleteSong(final Long pMemberId, final Long pSongId);

	public boolean editSongName(final Long pMemberId, final Long pSongId,final String pSongName);

	public boolean checkMemberPermissionForSong(final Long pMemberId,final Long pSongId);
	
	public boolean setPreferredUrlForSongForMember(final Long pMemberId, final Long pSongId,final Long pUrlId) ;

	public List<Song> viewSongs(final Long... pSongIds);
	
	public List<Song> getSongsFromPlaylistId(final Long pPlaylistId);
		
}
